// utils/crypto.js
import CryptoJS from 'crypto-js'

// 加密密钥
const KEY = 'uniAppUserSecurityKey12345'

// 加密函数
export function encrypt(text) {
  return CryptoJS.AES.encrypt(text, KEY).toString()
}

// 解密函数
export function decrypt(ciphertext) {
  if (!ciphertext) return ''
  try {
    const bytes = CryptoJS.AES.decrypt(ciphertext, KEY)
    return bytes.toString(CryptoJS.enc.Utf8)
  } catch (error) {
    console.error('解密失败', error)
    return ''
  }
}